rest upon - Espagnol Anglais Dictionnaire